home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-04-30 | 4.0 KB | 104 lines | [TEXT/MPS ] |
- #-------------------------------------------------------------------------------------------
- #
- # Program: FracApp 2.0
- # File: FracApp.MAMake
- #
- # by Keith Rollin & Bo3b Johnson
- # of Apple Macintosh Developer Technical Support
- #
- # Copyright © 1988-1990 Apple Computer, Inc.
- # All rights reserved.
- #
- #-------------------------------------------------------------------------------------------
-
- #-------------------------------------------------------------------------------------------
- # The first time, build with:
- #
- # MABuild -NeedsColorQD -NeedsFPU [-NeedsMC68020] FracApp -AutoBuild
- #
- # After the first time, MacApp will be properly built, so you can take out the “-AutoBuild”
- #
- # MABuild -NeedsColorQD -NeedsFPU [-NeedsMC68020] FracApp
- #-------------------------------------------------------------------------------------------
-
- #-------------------------------------------------------------------------------------------
- # List here the name of the file you are building. This is the file that is used
- # as the target for MABuild. The way it works is this: MABuild defines a lot of
- # dependencies that start off being dependent on the variable “AppName”. These
- # dependencies trigger other dependencies, and so on and so on, until it's
- # determined what needs to be recompiled and what doesn't. Therefore, it's very
- # important that Make know exactly what “AppName” is. When we type “MABuild
- # FracApp”, Make starts looking for something that depends on “FracApp”. Well, it
- # can't find anything, but it DOES see things dependent on “AppName”, and it
- # knows that “FracApp” and “AppName” are the same thing, and so the ball gets
- # rolling...
- #-------------------------------------------------------------------------------------------
-
- AppName = FracApp
-
- #-------------------------------------------------------------------------------------------
- # The Rez templates have changed from MPW 3.0/3.1 to MPW 3.2 (or will change,
- # depending on when you read this). Our .r file has conditional statements that
- # will cause the right things to happen. By default, we are in 3.0/3.1 format
- # mode. By commenting out the following line, we allow it to be compiled under
- # MPW 3.2 instead.
- #-------------------------------------------------------------------------------------------
-
- OtherRezOptions = -d MPW32 -d OldTemp
-
- #-------------------------------------------------------------------------------------------
- # List here the interfaces for your program. The following files will be
- # made dependant on them:
- #
- # M<YourAppName>.p.o
- # U<YourAppName>.p.o
- # <YourAppName>.p.o
- #-------------------------------------------------------------------------------------------
-
- OtherInterfaces = ∂
- "{SrcApp}UAreaSelector.p" ∂
- "{SrcApp}UOffScreen.p" ∂
- "{SrcApp}URectStack.p"
-
- #-------------------------------------------------------------------------------------------
- # List here all the object files you’ll link with. This is in addition to
- # the standard MacApp and system libraries.
- #-------------------------------------------------------------------------------------------
-
- OtherLinkFiles = ∂
- "{ObjApp}UAreaSelector.p.o" ∂
- "{ObjApp}UOffScreen.p.o" ∂
- "{ObjApp}URectStack.p.o" ∂
- "{ObjApp}GoFigger.a.o"
-
- #-------------------------------------------------------------------------------------------
- # List object file dependancies
- #-------------------------------------------------------------------------------------------
-
- "{ObjApp}UAreaSelector.p.o" ƒ ∂
- "{SrcApp}UAreaSelector.inc1.p" ∂
- "{SrcApp}UFracApp.p" ∂
- "{SrcApp}URectStack.p" ∂
- "{SrcApp}UOffScreen.p" ∂
- {BuildingBlocksPascalIntf} ∂
- {MacAppPascalIntf} ∂
- {PascalLoad}
-
- "{ObjApp}UOffScreen.p.o" ƒ ∂
- "{SrcApp}UOffScreen.inc1.p" ∂
- {BuildingBlocksPascalIntf} ∂
- {MacAppPascalIntf} ∂
- {PascalLoad}
-
- "{ObjApp}URectStack.p.o" ƒ ∂
- "{SrcApp}URectStack.inc1.p" ∂
- {BuildingBlocksPascalIntf} ∂
- {MacAppPascalIntf} ∂
- {PascalLoad}
-
- "{ObjApp}GoFigger.a.o" ƒ ∂
- "{SrcApp}GoFigger.a" ∂
- "{AIncludes}Traps.a"
-
-
-